export interface BotConfig {
  name: string;
  api_type?: "openai" | "fakeapi"; // 默认 "openai"
  model: {
    chat: {
      baseURL: string;
      apiKeys: Array<string>;
      model: string;
      temperature?: number;
      retries?: number;
    };
    vision?: {
      // TODO
      baseURL: string;
      apiKeys: Array<string>;
      model: string;
    };
    embedding?: {
      // TODO
      baseURL: string;
      apiKeys: Array<string>;
      model: string;
    };
  };
  messageDelayMS?: number; // 消息延时
  maxContents?: number; // 上下文最大消息数量
  initCommands?: Array<string>; // 初始化命令(比如说自动套YSM皮肤)
  hiddenActString?: boolean; // 隐藏行动内容, 只改变bot输出, 不改变实际上下文
}
